JavaScript 包装对象
我们可以用 new 创建包装对象:
typeof new Number(123); // 'object'
new Number(123) === 123; // false
typeof new Boolean(true); // 'object'
new Boolean(true) === true; // false
typeof new String('str'); // 'object'
new String('str') === 'str'; // false
-
总是用
parseInt(), parseFloat()和.toString()转换字符串; -
判断列表需要用
Array.isArray(); -
判断全局变量是否存在用
typeof window.myVar === 'undefined'; -
判断局部变量是否存在用
typeof myVar === 'undefined'。